package com.dzl.util;
/**
 * 
 * @Description:通用返回code
 * @author liufan
 * @time:2021年4月24日 下午4:04:44
 */
public enum HttpCode {

	/**
	 * 200,"成功"
	 */
    SUCCESS(200,"success"),

    /**
     * 120,逻辑验证错误 使用此code
     */
    FAILURE(120,"操作失败,请联系管理员"),

	MOBILE_REGISTERED(2001, "手机号已注册"),

	/**
	 * 2006, "手机号未注册"
	 */
	MOBILE_UN_REGISTER(2006, "手机号未注册"),

	MOBILE_NULL_ERR(2011, "手机号码不能为空"),

	/**
	 * 1999, "请填入正确的手机"
	 */
	PHONE_ERROR(1999, "请填入正确的手机"),

    /**
     *500, 系统报500时 使用此code
     */
    ERROR(500, "内部错误,请联系管理员"),

	/**
     * 9001, "登录已失效,请重新登录"
     */
	NO_LOGIN(9001, "登录已失效,请重新登录"),

	/**
	 * 9002, "token已失效,请重新获取token"
	 */
	TOKEN_INVALID(9002, "token已失效,请重新获取token"),

	VERIFY_CODE_NO_MATCH_ERR(1027, "验证码错误，请重新获取"),

	/**
	 * 	1000 参数校验错误 使用此code
	 */
	PARAM_ERR(1000, "参数错误"),

	/**
	 * 无法删除
	 */
	DELETE_ERR(4000, "参数错误,无法删除");



    private Integer code;

    private String msg;

    private HttpCode(Integer code, String msg) {
        this.code = code;
        this.msg = msg;
    }

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

}
